//
//  UIImage+Extension.swift
//  照片选择器
//
//  Created by 晁岳山 on 15/10/27.
//  Copyright © 2015年 晁岳山. All rights reserved.
//

import UIKit

extension UIImage {
    func scaleToWidth(width: CGFloat) -> UIImage {
        //1.如果图片宽度小于 指定的宽度
        if size.width < width {
            return self
        }
        //2.计算比例
        let height = size.height * width / size.width
        let rect = CGRectMake(0, 0, width, height)
        //3.绘制图像
        //1.开启上线文
        UIGraphicsBeginImageContext(rect.size)
        //2.绘制图像
        drawInRect(rect)
        //3.获取图像
        let image = UIGraphicsGetImageFromCurrentImageContext()
        //4.关闭上线文
        UIGraphicsEndImageContext()
        //返回结果
        return image
        
    }
}
